/*     */ package com.finir.finknjig.domain.beans;
/*     */ 
/*     */ import java.io.Serializable;
import java.util.List;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;

import com.finir.finknjig.domain.Komitent;
import com.finir.finknjig.domain.Preduzece;
import com.finir.finknjig.domain.StavkaNaloga;
/*     */ 
/*     */ @Entity
/*     */ public class KomitentBean
/*     */   implements Komitent, Serializable
/*     */ {
/*     */   private static final long serialVersionUID = 1L;
/*     */   private Long id;
/*     */   private String naziv;
/*     */   private String mesto;
/*     */   private String drzava;
/*     */   private Preduzece preduzece;
/*     */   private List<StavkaNaloga> stavkeNaloga;
/*     */   private String adresa;
/*     */   private String ziroRacun;
/*     */   private String JIB;
/*     */   private String JMB;
/*     */   private String telefon;
/*     */ 
/*     */   @ManyToOne(targetEntity=PreduzeceBean.class)
/*     */   public Preduzece getPreduzece()
/*     */   {
/*  38 */     return this.preduzece;
/*     */   }
/*     */ 
/*     */   public void setPreduzece(Preduzece preduzece) {
/*  42 */     this.preduzece = preduzece;
/*     */   }
/*     */ 
/*     */   @OneToMany(targetEntity=StavkaNalogaBean.class, cascade={javax.persistence.CascadeType.ALL}, mappedBy="komitent")
/*     */   public List<StavkaNaloga> getStavkeNaloga()
/*     */   {
/*  49 */     return this.stavkeNaloga;
/*     */   }
/*     */ 
/*     */   public void setStavkeNaloga(List<StavkaNaloga> stavkeNaloga) {
/*  53 */     this.stavkeNaloga = stavkeNaloga;
/*     */   }
/*     */ 
/*     */   public String getDrzava() {
/*  57 */     return this.drzava;
/*     */   }
/*     */ 
/*     */   public void setDrzava(String drzava) {
/*  61 */     this.drzava = drzava;
/*     */   }
/*     */ 
/*     */   @Id
/*     */   @GeneratedValue(strategy=GenerationType.AUTO)
/*     */   public Long getId()
/*     */   {
/*  73 */     return this.id;
/*     */   }
/*     */ 
/*     */   public void setId(Long id)
/*     */   {
/*  82 */     this.id = id;
/*     */   }
/*     */ 
/*     */   public String getNaziv()
/*     */   {
/*  91 */     return this.naziv;
/*     */   }
/*     */ 
/*     */   public void setNaziv(String naziv)
/*     */   {
/* 100 */     this.naziv = naziv;
/*     */   }
/*     */ 
/*     */   public String getMesto()
/*     */   {
/* 109 */     return this.mesto;
/*     */   }
/*     */ 
/*     */   public void setMesto(String mesto)
/*     */   {
/* 118 */     this.mesto = mesto;
/*     */   }
/*     */ 
/*     */   public String getAdresa()
/*     */   {
/* 127 */     return this.adresa;
/*     */   }
/*     */ 
/*     */   public void setAdresa(String adresa)
/*     */   {
/* 136 */     this.adresa = adresa;
/*     */   }
/*     */ 
/*     */   public String getZiroRacun()
/*     */   {
/* 145 */     return this.ziroRacun;
/*     */   }
/*     */ 
/*     */   public void setZiroRacun(String ziroRacun)
/*     */   {
/* 154 */     this.ziroRacun = ziroRacun;
/*     */   }
/*     */ 
/*     */   public String getJIB()
/*     */   {
/* 163 */     return this.JIB;
/*     */   }
/*     */ 
/*     */   public void setJIB(String jib)
/*     */   {
/* 172 */     this.JIB = jib;
/*     */   }
/*     */ 
/*     */   public String getJMB()
/*     */   {
/* 181 */     return this.JMB;
/*     */   }
/*     */ 
/*     */   public void setJMB(String jmb)
/*     */   {
/* 190 */     this.JMB = jmb;
/*     */   }
/*     */ 
/*     */   public String getTelefon()
/*     */   {
/* 199 */     return this.telefon;
/*     */   }
/*     */ 
/*     */   public void setTelefon(String telefon)
/*     */   {
/* 208 */     this.telefon = telefon;
/*     */   }
/*     */ 
/*     */   public int hashCode()
/*     */   {
/* 213 */     int hash = 0;
/* 214 */     hash += ((this.id != null) ? this.id.hashCode() : 0);
/* 215 */     return hash;
/*     */   }
/*     */ 
/*     */   public boolean equals(Object object)
/*     */   {
/* 222 */     if (!(object instanceof KomitentBean))
/* 223 */       return false;
/*     */ 
/* 225 */     KomitentBean other = (KomitentBean)object;
/*     */ 
/* 228 */     return ((((this.id != null) || (other.id == null))) && ((
/* 227 */       (this.id == null) || (this.id.equals(other.id)))));
/*     */   }
/*     */ 
/*     */   public String toString()
/*     */   {
/* 236 */     return this.naziv;
/*     */   }
/*     */ }

